package br.com.fscan.load;

import java.util.Set;

import br.com.fscan.annotations.FScanComponent;
import br.com.fscan.impl.FscanFilter;
import br.com.fscan.operation.FScan;

public class RunAnnotation {

	public static void main(String[] args) {

		//System.out.println(
				
	}
	
	public void run(){
		//FScan.findClass().filter(FscanFilter.annotationPresent(FScanComponent.class)).all();
		
		//FScan.findPackages().inProject("Projeto_A");
		//FScan.findAll().in("br.com.cedro.teste");
		//FScan.findInterfaces().filter(FscanFilter.contains("Action","Query")).in("br.com.cedro.interfaces");
		
		//InterfaceA interfacea = FScan.newInstance("br.com.cedro.impl.InterfaceAImpl");
		
		// FScan.findClass().filter(FScanFilter.annotationPresent(a.class,b.class ...) )
		// FScan.findClass().filter(FScanFilter.contains("param") )
		
		//Set<Class<?>> clazz = FScan.findAnnotation().in("br.com.fscan.annotations");
		
		
		
	}
	
}
